package com.fintech.datagroud.entity.shzx;

import java.math.BigDecimal;
import java.util.Date;

public class IntShLoanRecords {
    private Long id;

    private String serialNum;

    private String reportNo;

    private Integer orderNo;

    private String loanProject;

    private String orgName;

    private BigDecimal creditLine;

    private String guaranteeMethod;

    private Date openDate;

    private String currency;

    private String place;

    private BigDecimal shareCreditLine;

    private BigDecimal maxDebt;

    private String repayFrequency;

    private BigDecimal finalLoanBalance;

    private Integer remainRepayMonth;

    private Date currRepayDate;

    private BigDecimal currRepayAmt;

    private String status;

    private Date actRepayDate;

    private BigDecimal actRepayAmt;

    private BigDecimal currOverdueAmt;

    private Integer currOverdueTenor;

    private Integer totalOverdueTenor;

    private Integer maxOverdueTenor;

    private String repayInfo24;

    private BigDecimal overduePrincipal3160;

    private BigDecimal overduePrincipal6190;

    private BigDecimal overduePrincipal91180;

    private BigDecimal overduePrincipal180;

    private String loanId;

    private String custIdNumber;

    private Date validityDate;

    private String createdBy;

    private Date createdDate;

    private Date updatedDate;

    private String updatedBy;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getSerialNum() {
        return serialNum;
    }

    public void setSerialNum(String serialNum) {
        this.serialNum = serialNum == null ? null : serialNum.trim();
    }

    public String getReportNo() {
        return reportNo;
    }

    public void setReportNo(String reportNo) {
        this.reportNo = reportNo == null ? null : reportNo.trim();
    }

    public Integer getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(Integer orderNo) {
        this.orderNo = orderNo;
    }

    public String getLoanProject() {
        return loanProject;
    }

    public void setLoanProject(String loanProject) {
        this.loanProject = loanProject == null ? null : loanProject.trim();
    }

    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName == null ? null : orgName.trim();
    }

    public BigDecimal getCreditLine() {
        return creditLine;
    }

    public void setCreditLine(BigDecimal creditLine) {
        this.creditLine = creditLine;
    }

    public String getGuaranteeMethod() {
        return guaranteeMethod;
    }

    public void setGuaranteeMethod(String guaranteeMethod) {
        this.guaranteeMethod = guaranteeMethod == null ? null : guaranteeMethod.trim();
    }

    public Date getOpenDate() {
        return openDate;
    }

    public void setOpenDate(Date openDate) {
        this.openDate = openDate;
    }

    public String getCurrency() {
        return currency;
    }

    public void setCurrency(String currency) {
        this.currency = currency == null ? null : currency.trim();
    }

    public String getPlace() {
        return place;
    }

    public void setPlace(String place) {
        this.place = place == null ? null : place.trim();
    }

    public BigDecimal getShareCreditLine() {
        return shareCreditLine;
    }

    public void setShareCreditLine(BigDecimal shareCreditLine) {
        this.shareCreditLine = shareCreditLine;
    }

    public BigDecimal getMaxDebt() {
        return maxDebt;
    }

    public void setMaxDebt(BigDecimal maxDebt) {
        this.maxDebt = maxDebt;
    }

    public String getRepayFrequency() {
        return repayFrequency;
    }

    public void setRepayFrequency(String repayFrequency) {
        this.repayFrequency = repayFrequency == null ? null : repayFrequency.trim();
    }

    public BigDecimal getFinalLoanBalance() {
        return finalLoanBalance;
    }

    public void setFinalLoanBalance(BigDecimal finalLoanBalance) {
        this.finalLoanBalance = finalLoanBalance;
    }

    public Integer getRemainRepayMonth() {
        return remainRepayMonth;
    }

    public void setRemainRepayMonth(Integer remainRepayMonth) {
        this.remainRepayMonth = remainRepayMonth;
    }

    public Date getCurrRepayDate() {
        return currRepayDate;
    }

    public void setCurrRepayDate(Date currRepayDate) {
        this.currRepayDate = currRepayDate;
    }

    public BigDecimal getCurrRepayAmt() {
        return currRepayAmt;
    }

    public void setCurrRepayAmt(BigDecimal currRepayAmt) {
        this.currRepayAmt = currRepayAmt;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status == null ? null : status.trim();
    }

    public Date getActRepayDate() {
        return actRepayDate;
    }

    public void setActRepayDate(Date actRepayDate) {
        this.actRepayDate = actRepayDate;
    }

    public BigDecimal getActRepayAmt() {
        return actRepayAmt;
    }

    public void setActRepayAmt(BigDecimal actRepayAmt) {
        this.actRepayAmt = actRepayAmt;
    }

    public BigDecimal getCurrOverdueAmt() {
        return currOverdueAmt;
    }

    public void setCurrOverdueAmt(BigDecimal currOverdueAmt) {
        this.currOverdueAmt = currOverdueAmt;
    }

    public Integer getCurrOverdueTenor() {
        return currOverdueTenor;
    }

    public void setCurrOverdueTenor(Integer currOverdueTenor) {
        this.currOverdueTenor = currOverdueTenor;
    }

    public Integer getTotalOverdueTenor() {
        return totalOverdueTenor;
    }

    public void setTotalOverdueTenor(Integer totalOverdueTenor) {
        this.totalOverdueTenor = totalOverdueTenor;
    }

    public Integer getMaxOverdueTenor() {
        return maxOverdueTenor;
    }

    public void setMaxOverdueTenor(Integer maxOverdueTenor) {
        this.maxOverdueTenor = maxOverdueTenor;
    }

    public String getRepayInfo24() {
        return repayInfo24;
    }

    public void setRepayInfo24(String repayInfo24) {
        this.repayInfo24 = repayInfo24 == null ? null : repayInfo24.trim();
    }

    public BigDecimal getOverduePrincipal3160() {
        return overduePrincipal3160;
    }

    public void setOverduePrincipal3160(BigDecimal overduePrincipal3160) {
        this.overduePrincipal3160 = overduePrincipal3160;
    }

    public BigDecimal getOverduePrincipal6190() {
        return overduePrincipal6190;
    }

    public void setOverduePrincipal6190(BigDecimal overduePrincipal6190) {
        this.overduePrincipal6190 = overduePrincipal6190;
    }

    public BigDecimal getOverduePrincipal91180() {
        return overduePrincipal91180;
    }

    public void setOverduePrincipal91180(BigDecimal overduePrincipal91180) {
        this.overduePrincipal91180 = overduePrincipal91180;
    }

    public BigDecimal getOverduePrincipal180() {
        return overduePrincipal180;
    }

    public void setOverduePrincipal180(BigDecimal overduePrincipal180) {
        this.overduePrincipal180 = overduePrincipal180;
    }

    public String getLoanId() {
        return loanId;
    }

    public void setLoanId(String loanId) {
        this.loanId = loanId == null ? null : loanId.trim();
    }

    public String getCustIdNumber() {
        return custIdNumber;
    }

    public void setCustIdNumber(String custIdNumber) {
        this.custIdNumber = custIdNumber == null ? null : custIdNumber.trim();
    }

    public Date getValidityDate() {
        return validityDate;
    }

    public void setValidityDate(Date validityDate) {
        this.validityDate = validityDate;
    }

    public String getCreatedBy() {
        return createdBy;
    }

    public void setCreatedBy(String createdBy) {
        this.createdBy = createdBy == null ? null : createdBy.trim();
    }

    public Date getCreatedDate() {
        return createdDate;
    }

    public void setCreatedDate(Date createdDate) {
        this.createdDate = createdDate;
    }

    public Date getUpdatedDate() {
        return updatedDate;
    }

    public void setUpdatedDate(Date updatedDate) {
        this.updatedDate = updatedDate;
    }

    public String getUpdatedBy() {
        return updatedBy;
    }

    public void setUpdatedBy(String updatedBy) {
        this.updatedBy = updatedBy == null ? null : updatedBy.trim();
    }
}